A Concept of Agent-based Learning Support System for C Programming
نویسندگان
چکیده
The programming is one of the most important factors in the education of computer literacy. However, in the initial learning of the programming, many students often have faced a simple problem, like syntax-error by careless or miss typing. Therefore, they feel that the programming is too hard. The most important problem is the student can't take advantage of the error messages with displayed from the computer. These messages are difficult to understand for beginners because the message only indicates a syntactic error and where it occurred. We propose the support system for the C language programming on the UNIX by using agent technology. This system monitors the error message from the compiler. It analyzes, rewrites the acquired message, and reports to the student and the teacher on the network. The teacher can improve the teaching way by finding category of error. The student customizes these messages, and they can use the suitable one at each level. Moreover, these messages send to other students by communication line of each agent. Consequently, many students are able to use these useful messages; they can select the most preferable message from the collection of the agent. We executed the preliminary experiment; the improvement of efficiency to the complication work was able to be confirmed.
منابع مشابه
A DSS-Based Dynamic Programming for Finding Optimal Markets Using Neural Networks and Pricing
One of the substantial challenges in marketing efforts is determining optimal markets, specifically in market segmentation. The problem is more controversial in electronic commerce and electronic marketing. Consumer behaviour is influenced by different factors and thus varies in different time periods. These dynamic impacts lead to the uncertain behaviour of consumers and therefore harden the t...
متن کاملExtending the Qualitative Trajectory Calculus Based on the Concept of Accessibility of Moving Objects in the Paths
Qualitative spatial representation and reasoning are among the important capabilities in intelligent geospatial information system development. Although a large contribution to the study of moving objects has been attributed to the quantitative use and analysis of data, such calculations are ineffective when there is little inaccurate data on position and geometry or when explicitly explaining ...
متن کاملAn Online Q-learning Based Multi-Agent LFC for a Multi-Area Multi-Source Power System Including Distributed Energy Resources
This paper presents an online two-stage Q-learning based multi-agent (MA) controller for load frequency control (LFC) in an interconnected multi-area multi-source power system integrated with distributed energy resources (DERs). The proposed control strategy consists of two stages. The first stage is employed a PID controller which its parameters are designed using sine cosine optimization (SCO...
متن کاملDesigning the Model of Student Support System in the Virtual Learning Environment: A Necessity in the Face of the Corona Crisis
Introduction: Process of e-learning in universities because of coronavirus (Covid-19) outbreak was developed. Since the success of students in this type of education requires appropriate and effective support, the present study has been done to develop a model of support system in virtual learning environment in medical universities. Methods: This is an applied qualitative research. To d...
متن کاملAn Unsupervised Learning Method for an Attacker Agent in Robot Soccer Competitions Based on the Kohonen Neural Network
RoboCup competition as a great test-bed, has turned to a worldwide popular domains in recent years. The main object of such competitions is to deal with complex behavior of systems whichconsist of multiple autonomous agents. The rich experience of human soccer player can be used as a valuable reference for a robot soccer player. However, because of the differences between real and simulated soc...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2001